type runtime.profBuf
15 uses
runtime (current package)
cpuprof.go#L40: log *profBuf // profile events written here
profbuf.go#L91: type profBuf struct {
profbuf.go#L156: func (b *profBuf) hasOverflow() bool {
profbuf.go#L163: func (b *profBuf) takeOverflow() (count uint32, time uint64) {
profbuf.go#L184: func (b *profBuf) incrementOverflow(now int64) {
profbuf.go#L211: func newProfBuf(hdrsize, bufwords, tags int) *profBuf {
profbuf.go#L231: b := new(profBuf)
profbuf.go#L241: func (b *profBuf) canWriteRecord(nstk int) bool {
profbuf.go#L267: func (b *profBuf) canWriteTwoRecords(nstk1, nstk2 int) bool {
profbuf.go#L307: func (b *profBuf) write(tagPtr *unsafe.Pointer, now int64, hdr []uint64, stk []uintptr) {
profbuf.go#L415: func (b *profBuf) close() {
profbuf.go#L426: func (b *profBuf) wakeupExtra() {
profbuf.go#L455: func (b *profBuf) read(mode profBufReadMode) (data []uint64, tags []unsafe.Pointer, eof bool) {
trace.go#L249: cpuLogRead [2]*profBuf
trace.go#L251: cpuLogWrite [2]atomic.Pointer[profBuf] // copy of cpuLogRead for use in signal handlers, set without signalLock
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |